Introduction to C
It is a high-level, procedure-oriented programming language.
It is said to be the Mother of all Programming languages.
C programming language was developed in 1972 by Dennis Ritchie at the Bell laboratories of AT&T (American Telephone & Telegraph) in the U.S.A.
The American National Standards Institute (ANSI) defined a commercial standard for ‘C’ language in 1989. Later, it was approved by the International Standards Organization (ISO) in 1990. The programming language is also called ‘ANSI C’.
|
Year |
Version of C |
Developed by |
|
1960 |
ALGOL(Algorithmic
Language) |
International
Committee |
|
1967 |
Basic
Combined Programming Language(BCPL) |
Martin
Richards |
|
1970 |
B language |
Ken Thompson |
|
1972 |
Traditional C |
Dennis
Ritchie |
|
1978 |
K & R C |
Kernighan and
Ritchie |
|
1989 |
ANSI C |
ANSI
Committee |
|
1990 |
ANSI/ISO C |
ISO Committee |
|
1999 |
C99 |
Standardization
Committee |
Need For C
- Simple and easy to program
- Structured Programming Language
- rich set of built in features and functions
- Programs are efficient and short
- Highly portable
- ability to extend itself through user-defined functions
- supports dynamic memory management using pointers
- Compiler of different language
- Operating System(UNIX kernel is fully developed with the help of C)
- Embedded Software
- Application software like database, spreadsheet
- Firmmware for various electronics, industrial and communications products which use micro-controllers
- verification software, test code, simulators etc., for various applications and hardware products.
Comments